'''
Created on 18/05/2012

@author: rcasal
'''
if 0:
    None
    import gluon
    global db; db = gluon.sql.DAL()
class InconsistenceDBException(Exception):
    '''
    Exception - inconsistencia en la base de datos
    '''
    
    def __init__(self, db, table, descripcion):
        self.descripcion = descripcion
        self.db = db
        self.table = table
        
    def __str__(self):
        return repr("DB: " + self.db + " Tabla: " + self.table + "Desc: " + self.descripcion)
    
class NotImplementedException(Exception):
    
    '''
    Exception - metodo de una en interfaz no implementado 
    '''
    
    def __init__(self, method_name):
        self.method_name = method_name
        
    def __str__(self):
        return repr("method " + self.method_name + " not implemented")